package fun._6742.model.valueobject;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class OrderVO {
    private Long id;

    /**
     * 订单生成时间
     */
    private Date createTime;

    /**
     * 订单总金额
     */
    private BigDecimal totalAmount;

    /**
     * 订单实际支付价格
     */
    private BigDecimal payAmount;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 收货地址id
     */
    private Long receiverAddress;

    /**
     * NEW 未支付订单,PAY已经支付订单,CANCEL超时取消订单
     */
    private String state;
    /**
     * 0表示未删除，1表示已经删除
     */
    private Integer status;

    /**
     * 昵称
     */
    private String nickname;
}
